slow online mode "browsing"

Hi there,

Currently my configuration is exchange 2013 CU3 with windows 2012 server (fully patched and up to date)

my issue is with internal network slow outlook clients working with online mode (long delays when going from one message to another)

OWA mail browse is very fast though with no delays what so ever (IE8/9/10/11/Chrome)

I know that Microsoft recommend working with cache mode, but sometimes cache mode is not applicable like Terminal servers environment.

is there any way to improve online mode speeds? (exchange 2010/7 has not delays with outlook internal clients)

any ideas??

Thanks Ahead


February 25th, 2014 5:40pm

Hi,

As we know,Online Mode works by using information directly from the server, and, as the name implies, it requires a connection. If you have a lot of folders, Outlook will try to synchronize each one of them, so even if there is nothing to synchronize Outlook can take a long time to step through all of them.

In addition,mailbox data is only cached in memory and never written to disk when using online mode.

So,if you want to improve online mode speed,there are two ways for your reference:

1.Less create folders.

2.Increased memory for users.

Hope this helps!

Thanks.

Free Windows Admin Tool Kit Click here and download it now
February 26th, 2014 9:12am

To improve online mode speed, you will have to have strong network.
What kind of network you have? Is it on CAT5 or 6? Or Optical Fiber?
February 26th, 2014 9:45am

Thanks for the tips i will try to apply.

Exchange 2007\2010 didnt had those "problems".

Free Windows Admin Tool Kit Click here and download it now
February 26th, 2014 2:12pm

the exchange is 10GBE speed, Client are CAT6 1GBE.

i guess thats not the problem, transfer speed from clients to server are fast also backups etc

February 26th, 2014 2:14pm

Hi Dani.

We are experiencing the same on our Exchange setup. We have both 2010 and 2013 servers. Users with mailboxes on the 2010 server browse fast in online mode while users on 2013 usually a 1 second delay when scrolling to a new message.

Haven't found out yet :(

Did you find out what caused the delays on your system?

Free Windows Admin Tool Kit Click here and download it now
July 18th, 2014 8:24am

Count us in, we're experiencing exactly the same thing. Lightning fast Exchange 2013 OWA, very slow and delayed Outlook preview panes while in Online mode. 2007 server accounts run at full speed. Our management isn't very happy with us and we've overturned every setting in Outlook 2013 with no help. How can we migrate to the latest version of Exchange and it's massively slower for the client than the 5 year old server?
July 23rd, 2014 7:34pm

Hi Festivalman,

About this problem, i guess you can try to disabled IPv6 on the network adapters for the CAS and Mailbox servers.

Free Windows Admin Tool Kit Click here and download it now
July 24th, 2014 8:31am

Eric.YK, we've been hesitant to do something like that seeing that it's core to the OS at this point. Microsoft has said from all angles not to do it. If that's the solution, there's no telling if everything's going to break upon the next Cumulative Update. We've noticed that Windows 8 users aren't experiencing this slowdown anywhere near as much as Windows 7 users.
  • Proposed as answer by Festivalman Thursday, July 24, 2014 6:27 PM
  • Unproposed as answer by Festivalman Thursday, July 24, 2014 6:27 PM
July 24th, 2014 12:20pm

Eric.YK, we've been hesitant to do something like that seeing that it's core to the OS at this point. Microsoft has said from all angles not to do it. If that's the solution, there's no telling if everything's going to break upon the next Cumulative Update. We've noticed that Windows 8 users aren't experiencing this slowdown anywhere near as much as Windows 7 users.
  • Proposed as answer by Festivalman Thursday, July 24, 2014 6:27 PM
  • Unproposed as answer by Festivalman Thursday, July 24, 2014 6:27 PM
Free Windows Admin Tool Kit Click here and download it now
July 24th, 2014 12:20pm

I believe we found a solution. We noticed that some of the client machines were having this issue but not all. Using Wireshark, we noticed that the Exchange 2013 Server would send info to the Outlook client, but the client would delay by 200ms before ACKing, which over many packets would create big delays in message previewing. After some research, we found that this is a long standing issue. Changing this registry entry on the client machines and rebooting solved this, and now the Outlook preview pane is as fast as OWA. My best guess is that Exchange 2013 is handling these very small packet transmits differently than Exchange 2007/2010. We didn't need to change anything on the Exchange servers.

http://support.microsoft.com/kb/2020559/en-us

  1. Start Registry Editor (Regedit.exe).
  2. Locate and then click the following registry subkey:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

    the interfaces will be listed underneath by automatically generated GUIDs like {064A622F-850B-4C97-96B3-0F0E99162E56}
  3. Click each of the interface GUIDs and perform the following steps:

    a.  On the Edit menu, point to New, and then click DWORD value.

    b.  Name the new value TcpAckFrequency, and assign it a value of 1.
  4. Exit the Registry Editor.
  5. Restart Windows for this change to take effect.


July 24th, 2014 6:32pm

I believe we found a solution. We noticed that some of the client machines were having this issue but not all. Using Wireshark, we noticed that the Exchange 2013 Server would send info to the Outlook client, but the client would delay by 200ms before ACKing, which over many packets would create big delays in message previewing. After some research, we found that this is a long standing issue. Changing this registry entry on the client machines and rebooting solved this, and now the Outlook preview pane is as fast as OWA. My best guess is that Exchange 2013 is handling these very small packet transmits differently than Exchange 2007/2010. We didn't need to change anything on the Exchange servers.

http://support.microsoft.com/kb/2020559/en-us

  1. Start Registry Editor (Regedit.exe).
  2. Locate and then click the following registry subkey:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

    the interfaces will be listed underneath by automatically generated GUIDs like {064A622F-850B-4C97-96B3-0F0E99162E56}
  3. Click each of the interface GUIDs and perform the following steps:

    a.  On the Edit menu, point to New, and then click DWORD value.

    b.  Name the new value TcpAckFrequency, and assign it a value of 1.
  4. Exit the Registry Editor.
  5. Restart Windows for this change to take effect.


Free Windows Admin Tool Kit Click here and download it now
July 24th, 2014 6:32pm

Festivalman - You are.....so beautiful..... tooooo meeeee.

Many thanks for sharing that solution, I owe you a dance or perhaps just a beer :)

July 24th, 2014 8:36pm

Festivalman!! My man !! Thank you very much for sharing this.

 

We have Exchange 2013 and installed CU6.

Our Windows 7 computers with Outlook 2010 become slugish/slow for all users, but most for the users working in Online mode.

Also our Cirtix servers (Windows 2008) with Outlook 2010 responded slow.

 

As a test we added the registry key on a couple machines and the Outlook response become fast again. Did not have this issues on Windows 8.1 computers.

 

Many thanks :))))))


  • Edited by OPePePe Friday, September 05, 2014 1:05 PM
Free Windows Admin Tool Kit Click here and download it now
September 5th, 2014 1:04pm

Festivalman!! My man !! Thank you very much for sharing this.

 

We have Exchange 2013 and installed CU6.

Our Windows 7 computers with Outlook 2010 become slugish/slow for all users, but most for the users working in Online mode.

Also our Cirtix servers (Windows 2008) with Outlook 2010 responded slow.

 

As a test we added the registry key on a couple machines and the Outlook response become fast again. Did not have this issues on Windows 8.1 computers.

 

Many thanks :))))))


  • Edited by OPePePe Friday, September 05, 2014 1:05 PM
September 5th, 2014 1:04pm

I believe we found a solution. We noticed that some of the client machines were having this issue but not all. Using Wireshark, we noticed that the Exchange 2013 Server would send info to the Outlook client, but the client would delay by 200ms before ACKing, which over many packets would create big delays in message previewing. After some research, we found that this is a long standing issue. Changing this registry entry on the client machines and rebooting solved this, and now the Outlook preview pane is as fast as OWA. My best guess is that Exchange 2013 is handling these very small packet transmits differently than Exchange 2007/2010. We didn't need to change anything on the Exchange servers.

http://support.microsoft.com/kb/2020559/en-us

  1. Start Registry Editor (Regedit.exe).
  2. Locate and then click the following registry subkey:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

    the interfaces will be listed underneath by automatically generated GUIDs like {064A622F-850B-4C97-96B3-0F0E99162E56}
  3. Click each of the interface GUIDs and perform the following steps:

    a.  On the Edit menu, point to New, and then click DWORD value.

    b.  Name the new value TcpAckFrequency, and assign it a value of 1.
  4. Exit the Registry Editor.
  5. Restart Windows for this change to take effect.


I have win2k12 r2 with Exchange 2013 SP1.
Outlook 2010 SP2 on Windows 7 SP1.
I just tested this on the windows 7 and it works.

How can I make this change for 100 pcs without manually editing the registry key on each PC?

Thanks

  • Edited by kungpow112 Monday, September 29, 2014 4:21 AM
Free Windows Admin Tool Kit Click here and download it now
September 29th, 2014 4:20am

I believe we found a solution. We noticed that some of the client machines were having this issue but not all. Using Wireshark, we noticed that the Exchange 2013 Server would send info to the Outlook client, but the client would delay by 200ms before ACKing, which over many packets would create big delays in message previewing. After some research, we found that this is a long standing issue. Changing this registry entry on the client machines and rebooting solved this, and now the Outlook preview pane is as fast as OWA. My best guess is that Exchange 2013 is handling these very small packet transmits differently than Exchange 2007/2010. We didn't need to change anything on the Exchange servers.

http://support.microsoft.com/kb/2020559/en-us

  1. Start Registry Editor (Regedit.exe).
  2. Locate and then click the following registry subkey:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces

    the interfaces will be listed underneath by automatically generated GUIDs like {064A622F-850B-4C97-96B3-0F0E99162E56}
  3. Click each of the interface GUIDs and perform the following steps:

    a.  On the Edit menu, point to New, and then click DWORD value.

    b.  Name the new value TcpAckFrequency, and assign it a value of 1.
  4. Exit the Registry Editor.
  5. Restart Windows for this change to take effect.


I have win2k12 r2 with Exchange 2013 SP1.
Outlook 2010 SP2 on Windows 7 SP1.
I just tested this on the windows 7 and it works.

How can I make this change for 100 pcs without manually editing the registry key on each PC?

Thanks

  • Edited by kungpow112 Monday, September 29, 2014 4:21 AM
September 29th, 2014 4:20am

With a vbs script? ;)

Dim strComputer   
Dim strID   
Dim strKeyPath   
Dim strValueName   
Dim strDWValue   
  
Const HKEY_LOCAL_MACHINE = &H80000002   
Const DEFAULT_TcpAckFrequency = 1
  
strDWValue = DEFAULT_TcpAckFrequency

strComputer = "."  
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\\" & _   
         strComputer & "\root\default:StdRegProv")   
  
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
  
Set colAdapters = objWMIService.ExecQuery _   
    ("SELECT * FROM Win32_NetworkAdapterConfiguration")   
  
For each objAdapter in colAdapters     
       strID = objAdapter.SettingID   
       strKeyPath = "SYSTEM\CurrentControlSet\Services\TCPIP\Parameters\Interfaces\" & strID   
       strValueName = "TcpAckFrequency"  
       oReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,strDWValue
Next


Free Windows Admin Tool Kit Click here and download it now
October 1st, 2014 4:13pm

Will this work on RDP-FARM ?

will it have to be set on each RDP server or...?

brgds

Marco

January 10th, 2015 6:36am

I am having a different issue over here with Exchange server 2013.

My OWA itself is working really slow, If I send a mail from OWA some times it sends out immediately & some times it get stuck over tre for hrs...Can some one suggest a fix for this please..

Free Windows Admin Tool Kit Click here and download it now
January 14th, 2015 10:38pm

Hi,

Did you figure out a way to make this work on Citrix . We use Online mode for Outlook in Citrix and all our users complain about Performance issues.

Any special consideration for Citrix servers.

March 18th, 2015 8:29am

Our problem was on also Citrix servers. On all Citrix servers I just added the TcpAckFrequency, and assign it a value of 1. Restarted the servers and the problem was gone :)
Free Windows Admin Tool Kit Click here and download it now
March 18th, 2015 8:39am

Does Roaming profile and AppData redirection make a difference.

We use roaming profile in citrix .

Our Outlook Performance is awful even after making the registry changes and reboot

April 16th, 2015 3:58am

We needed to upgrade to Office 2010 SP2 to solve the issue
Free Windows Admin Tool Kit Click here and download it now
April 16th, 2015 6:17am

Although this works, I'm wondering if the actual cause is something else. We have the exact same issue.  Our Exchange servers are on VMware.  When you run the servers with VMware Tools 5.1 U1 or earlier, everything works great and you do not have to change this setting.  If you update just the Tools to 5.1 U2 or later, including any version of 5.5, you run into this problem.

Why would MS make a main line product that would force everyone to make an oddball registry change on every single client?  I think the answer is "they wouldn't."

So I'm wondering what everyone is running their Exchange on?  I still have not found the root cause of this problem, and I do not think disabling Delayed Ack at the client is the real answer.

May 22nd, 2015 4:10pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics